Software Architecture Recovery Using Integrated Dependencies Based on Structural, Semantic, and Directory Information

نویسندگان

چکیده

Architecture recovery techniques study dependencies in source code and reconstruct architecture. Most either use structural or semantic it is observed that the of directory information helps improving architecture recovery. The research carried out to date has focused on using a very limited manner, trivial manner without considering hierarchy. Further, all three (structural, semantic, directory-structure) are reported be useful but have not been used combined at all. So, this paper proposes new scheme for weighted combination dependencies. A approach designed effectively mine extract Finally, different dependency schemes evaluated with four clustering algorithms open-source projects. obtained results show proposed performs better than existing approaches

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Architecture Recovery based on Pattern Matching

This paper is a summary of the author’s thesis that presents a model and an environment for recovering the high level design of legacy software systems based on user defined architectural patterns and graph matching techniques. In the proposed model, a high-level view of a software system in terms of the system components and their interactions is represented as a query, using a description lan...

متن کامل

Software Architecture Recovery based on Dynamic Analysis

Architecture recovery from legacy systems has been claimed to offer great contributions to software maintenance and reuse. Most of the approaches to architecture recovery is based on the static analysis of systems and lack a sound support to architectural elements identification. In this context, this paper presents an approach to architecture recovery based on dynamic analysis of systems. The ...

متن کامل

Pattern-based Software Architecture Recovery

This paper presents a technique for recovering the high level design of legacy software systems based on pattern matching and user defined architectural patterns. Architectural patterns are represented using a description language that is mapped to an attributed relational graph and allows to specify the legacy system components and their data and control flow interactions. Such pattern descrip...

متن کامل

Software architecture recovery using Conway's law

Architectural documentation is recognised as a mechanism for improving software quality and reducing development costs. However, many existing systems do not have any architectural documentation. To obtain the beneets of accurate architectural documentation, research suggests that we use tools to recover the architecture of a system, then continue to use these tools to keep the documentation up...

متن کامل

Software Architecture Recovery and Modelling

This paper covers current trends and issues in software architecture recovery. It consists of a summary of the presentations and discussions of the Software Architecture Recovery and Modelling discussion forum held during WCRE 2001, the Working Conference on Reverse Engineering, Stuttgart, Germany, October 2, 2001.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Information System Modeling and Design

سال: 2022

ISSN: ['1947-8194', '1947-8186']

DOI: https://doi.org/10.4018/ijismd.297060